a a b b c c d d e e f f g g | page 1